ChkMSSQL
Краткое описание :
KAZ: Неправильная длина поля для индекса с сегментом noupcaseОписание :
MS SQLЧто измененно :
MSSQL
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
После установки базы неправильная длина некоторых вычисляемых полей.
Как измененно :
Исправлено.
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
Запустите проверку таблиц БД с опциями:
"Проверка структуры таблиц" (ChkBase.Fields=on);
"Проверка корректности индексов" (ChkBase.Indexes=on);
"Проверка корректности триггеров"(ChkBase.Triggers=on).
ChkMSSQL
Краткое описание :
Доработать диагностику утилит проверки БД: реакция на несуществующий параметрОписание :
Инсталляция, настройка, проверка БДЧто измененно :
ORACLE
MSSQL
Утилита проверки БД
------ СУТЬ ПРЕДЛОЖЕНИЯ -----
Доработать диагностику утилит проверки БД: реакция на несуществующий параметр
Как измененно :
Исправлено
ChkMSSQL
Краткое описание :
Создавать таблицу на MS SQL Server в случае, если она описана в словаре, а в БД ее нетОписание :
Инсталляция, настройка, проверка БДЧто измененно :
Support 5.5.36
В результате некоторых действий с БД сложилась ситуация, когда описание таблицы в структуре БД есть, а реальной таблицы в БД нет.
Проверка утилитой ChkMSSql.exe версии 5.5.36 в режиме исправления данных показывает, что таблицы на сервере СУБД нет, но ситуацию не исправляет, не пишет ,что "Исправлено" (Не исправлено), т.е. отрабатывает в данном случае не как в режиме исправления, а словно бы в режиме просмотра:
28.01.2020 10:01:29.149 || --------------------------- Запускаем chkmssql.exe Версия: 5.5.36.0 ---------------------------
28.01.2020 10:01:29.150 || Опции конфигурации:
28.01.2020 10:01:29.150 || DatabaseName=Etalon79 // Имя Галактической БД
28.01.2020 10:01:29.150 || UserName=supervisor // Имя пользователя для запуска утилиты
28.01.2020 10:01:29.150 || FullLoginName=On // Имя Галактической БД в префиксе имени пользователя
28.01.2020 10:01:29.151 || UseSqlRole=Off // Использование ролей СУБД
28.01.2020 10:01:29.151 || StoredProcs=On // Проверка служебных объектов
28.01.2020 10:01:29.151 || UsersAndRights=Off // Проверка пользователей и прав
28.01.2020 10:01:29.152 || Triggers=On // Проверка корректности триггеров
28.01.2020 10:01:29.152 || Fields=On // Проверка структуры таблиц
28.01.2020 10:01:29.152 || Indexes=On // Проверка корректности индексов
28.01.2020 10:01:29.152 || Memo=On // Проверка мемо-полей
28.01.2020 10:01:29.153 || Journal=On // Проверка журнала
28.01.2020 10:01:29.153 || -----------------------------------------------------------------------------
28.01.2020 10:01:29.241 || *** Считывается словарь
28.01.2020 10:01:29.519 || *** Работа в режиме исправления: Да
28.01.2020 10:01:29.519 || -----------------------------------------------------------------------------
28.01.2020 10:01:29.519 || *** Проверяется структура БД ETALON79 ***
28.01.2020 10:01:29.520 || БД - NCACN_IP_TCP:LOCALHOST[1997]|ETALON79
28.01.2020 10:01:29.520 || Проверка служебных объектов...
28.01.2020 10:01:29.531 || *** Проверяeтся корректность служебных объектов
28.01.2020 10:01:30.184 || Проверка Проверка служебных объектов завершена
28.01.2020 10:01:30.185 || Удаление временных таблиц...
28.01.2020 10:01:30.185 || Удаление временных таблиц завершено
28.01.2020 10:01:30.186 || Проверка таблиц и триггеров...
28.01.2020 10:01:33.790 || *** Проверяется структура таблицы T$ZREPCALENDAR
28.01.2020 10:01:33.791 || Таблица T$ZREPCALENDAR отсутствует
Хотелось бы, чтобы в такой ситуации проверка БД в режиме исправления исправляла бы и такую ситуацию путем создания таблицы на MS SQL.
Как измененно :
ChkMSSQL
Краткое описание :
При проверке chkmssql удаляются пользователи из СУБД, но остаются в СаппортеОписание :
Инсталляция, настройка, проверка БДЧто измененно :
MSSQL
Unicode
Утилита проверки БД
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Утилита проверки БД неправильно вычитывает из базы имена пользователей (а возможно, и других объектов),
и может переименовать правильное в неправильное. На юникодной базе.
Как измененно :
Исправлено.
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
Если вы запускали утилиту проверки, содержащую ошибки, то запустите исправленную утилиту по тем же пунктам.
Если в логе работы написано, что не удалось восстановить права пользователей - выполните расчет прав в Support.
ChkMSSQL
Краткое описание :
(MSSQL)Проверка целостности БД не идёт, если нет новой процедуры GetUserPermissionDifferenceОписание :
Инсталляция, настройка, проверка БДЧто измененно :
MSSQL
Утилита проверки БД
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Если для работы утилиты проверки нужна хранимая процедура, то утилита должна за один прогон с исправлением и создать процедуру, и использовать. При прогоне без исправления должна быть адекватная диагностика.
Как измененно :
Исправлено.